﻿@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}



html,body,*{font-family: "Microsoft YaHei" ! important; }

/**/

.banner{ height:585px; position:relative; overflow:hidden; z-index:1;}

.banner a{ display:block;height:585px; overflow:hidden;}



.sou{ width:1000px; height:137px; margin:0 auto; overflow:hidden;}

.s_inp01{margin-left:196px;}

.inp01{ width:512px; height:47px; line-height:47px; background:url(../images/s.jpg) no-repeat; border:0 ; color:#b4b4b4; font-size:12px; padding-left:10px; font-size:14px;}

.inp02{ background:url(../images/ss.jpg) no-repeat; width:47px; height:47px; border:0;}

.sou p{ height:61px; overflow:hidden; color:#d6d6d6; font-size:14px; text-align:center; line-height:61px; font-family:"Microsoft Yahei";}

.sou p b{ color:#333;}

.sou p a{ padding:0 8px;}



/**/

.pro_bj{ background:url(../images/pro_bj.jpg) no-repeat center top;height:auto; overflow:hidden; font-family:"Microsoft Yahei"; padding-bottom:20px;}

.pro{ width:1000px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px;}

.pro h2{ height:110px; overflow:hidden; text-align:center;}

.pro h2 i{ display:block; font:bold 36px/46px Arial; color:#cbcbcb; text-transform:uppercase;}

.list{ width:240px; overflow:hidden;}

.list h3{ background:url(../images/list_ico.jpg) no-repeat; height:68px; overflow:hidden; line-height:65px;}

.list h3 img{ float:left; vertical-align:middle; padding:16px 0 0 17px;}

.list h3 a{ color:#fff; font-size:16px;}

.list ul{ padding:15px 0 14px 36px; background:#fff;}

.list li{ font-size:14px; text-transform:uppercase; background:url(../images/list_ico0.gif) no-repeat left 14px; padding-left:16px; line-height:40px;}

.l_zx{ background:url(../images/list_pic.jpg) no-repeat; height:359px; margin-top:22px; overflow:hidden;}

.l_zx p{ margin-top:220px; text-align:center; font-size:16px; color:#1265cf; line-height:24px;}

.l_zx p span{ display:block; font:bold 22px Arial, Helvetica, sans-serif; color:#1265cf;}

.l_zx i{ display:block; margin:6px auto 0; width:130px; height:39px; line-height:36px; text-align:center; background:url(../images/list_zx.gif) repeat-x center top;}

.l_zx i a{ color:#fff; font-size:16px;}



/**/
.wenzi{ width:225px; height:40px; background-color:#CCCCCC; text-align:center; font-size:14px; line-height:40px;}
.pro_c{ width:720px; overflow:hidden; height:auto;}

.pro_c1 h4{ background:#1265cf url(../images/pro_ico.gif) no-repeat 20px center; padding-left:48px; height:39px; overflow:hidden;}

.pro_c1 h4 a{ font-size:16px; color:#fff; display:inline-block; line-height:39px;}

.pro_c1 h4 span a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-right:18px; font-weight:normal;} 

.pro_c1 ul{ margin-top:13px;}

.pro_c1 li{ margin:0 22px 17px 0; width:218px; height:auto; float:left;}

.pro_c1 li img{ width:225px; height:185px;}

.pro_c1 li .pro_wz{ position:absolute; top:0; left:0; background:url(../images/pro_span.png) repeat; overflow:hidden; width:225px; height:185px; display:none; }

.pro_c1 li .pro_wz h3{ padding-top:60px; font-size:14px; line-height:20px; text-align:center;}

.pro_wz h3 a{ color:#fff;}

.pro_wz i{ display:block; margin:10px 0 0 15px;}

.pro_wz i a{ color:#fff; font-size:14px; font-weight:bold; width:93px; height:33px; background:#f24e35; text-align:center; line-height:33px; overflow:hidden; display:inline-block; }

.pro_wz i a.ico{ color:#333; background:#fff; margin-left:8px;}

.pro_c1 .nones{ margin-right:0;}



/**/

.pro_1{ height:230px; width:1155px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; }

.pro_z , .pro_y{ margin-top:84px; width:49px; height:49px; overflow:hidden;}

.pro_z a{ display:inline-block; width:49px; height:49px; background:url(../images/pro_z_cur.png) no-repeat;}

.pro_y a{ display:inline-block; width:49px; height:49px; background:url(../images/pro_y_cur.png) no-repeat;}

.pro_z a:hover{ background:url(../images/pro_z.png) no-repeat;}

.pro_y a:hover{background:url(../images/pro_y.png) no-repeat;}

.proimg{ width:1057px; overflow:hidden;}

.pro_1 li{ float:left; width:200px; overflow:hidden; margin:30px 0 0 24px; display:inline;}

.pro_1 li img{ width:198px; height:148px; border:1px solid #dcdcdc;}

.pro_1 li span{display:block;height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold;}


/**/

.pic{ background:url(../images/pic.jpg) no-repeat center top; height:328px; overflow:hidden; position:relative;}

.pic i{ display:block; position:absolute; top:239px; left:50%; margin-left:-500px; width:135px; height:37px; text-align:center; line-height:37px; overflow:hidden; background:#fff; font-family:"Microsoft Yahei";}

.pic i a{ color:#f24e35; font-size:14px;}

.pic p{ position:absolute; top:180px; left:50%; margin-left:-500px; overflow:hidden; padding-left:35px; font:16px "Microsoft Yahei"; color:#fff; background:url(../images/tel1.png) no-repeat left 3px; line-height:24px;}

.pic p span{ display:block; font:26px impact; line-height:26px;}





/**/

.news_bj{ padding-top:41px; height:610px; overflow:hidden; font-family:"Microsoft Yahei"; background:url(../images/news_bj.jpg) no-repeat center top;}

.news{ width:658px; height:500px; overflow:hidden;}

.n_nav { height:60px; overflow:hidden; background:url(../images/news_ico.gif) no-repeat left center; padding-left:22px;}

.n_nav span a{ font:14px/60px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.n_nav li{ float:left; background:url(../images/news_line.gif) no-repeat right center; line-height:60px;}

.n_nav li a{ color:#333; padding:0 15px; font-size:18px;}

.n_nav li a:hover , .n_nav .cur a{ color:#1266cf; font-weight:bold;}

.n_nav .nones{ background:none;}

.news_c{ width:654px; height:395px; background:#FFF; border:1px solid #d9d9d9; overflow:hidden;}

.news_c dl{ margin:20px 20px 0 20px; height:165px; overflow:hidden;}

.news_c dt{ width:258px; height:163px; overflow:hidden;}

.news_c dt img{ width:258px; height:163px;}

.news_c dd{ width:330px; overflow:hidden;}

.news_c dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}

.news_c dd h3 a{ color:#333;}

.news_c dd p{ height:87px; font-size:14px; line-height:24px; overflow:hidden; padding-top:5px;} 

.news_c dd i{ width:106px; height:32px; background:#f24e35; text-align:center; line-height:32px; font-size:14px; display:block;}

.news_c dd i a{ color:#fff;} 

.news_c ul{ margin:10px 20px 0;}

.news_c li{ border-bottom:1px solid #d9d9d9; height:36px; line-height:36px; overflow:hidden; font-size:14px;}

.news_c li span{ font-family:Arial, Helvetica, sans-serif;}

.news_c .nones{ border-bottom:0;}



.wt{ width:302px; height:500px; overflow:hidden;}

.w_tit{ height:60px; overflow:hidden; background:url(../images/wr_ico.gif) no-repeat left center; padding-left:28px;}

.w_tit a{ font-size:18px; color:#1266cf; line-height:60px;}

.w_tit span a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}

.wt_c{ width:300px; height:395px; background:#FFF; border:1px solid #d9d9d9; overflow:hidden;}

.wt_c dl{ padding:20px 0; margin:0 20px; border-bottom:1px solid #d9d9d9; font-size:14px;}

.wt_c dt{ background:url(../images/w.gif) no-repeat left top; line-height:16px; height:16px; overflow:hidden; padding-left:28px;}

.wt_c dd{background:url(../images/d.gif) no-repeat left 7px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:20px;}



.link {height:110px; overflow:hidden; }

.link h2{ width:120px; overflow:hidden; float:left; text-align:center; padding-top:15px; background:url(../images/link_line.gif) no-repeat  center 28px; font-size:16px; line-height:24px;}

.link h2 a{ color:#443f3d;}

.link h2 span a{ display:block; font-size:14px; color:#f24e35; font-weight:normal; line-height:20px;}

.link p{ float:left;width:860px; padding-left:20px; overflow:hidden; line-height:55px; font-size:14px; color:#474240; }

.link p a{ color:#474240; padding:0 15px; display:inline-block;}



/**/

.ys_bj{ margin-top:20px; height:auto; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}

.ys_t{ height:149px; overflow:hidden;  text-align:center; font-weight:normal; font-size:20px; color:#333; line-height:40px; }

.ys_t img{ display:block;margin:0 auto}

.ys_t span{ color:#1266cf;}

.ys_t i{ display:block; font:bold 28px Arial, Helvetica, sans-serif; color:#d5d5d5; text-transform:uppercase; background:url(../images/ys_line.gif) no-repeat center center; margin:5px auto 0;}

.ys1{ background:url(../images/ys1.jpg) no-repeat center top; height:368px; overflow:hidden;}

.ys2{ background:url(../images/ys2.jpg) no-repeat center top; height:367px; overflow:hidden;}

.ys3{ background:url(../images/ys3.jpg) no-repeat center top; height:366px; overflow:hidden;}

.ys4{ background:url(../images/ys4.jpg) no-repeat center top; height:345px; overflow:hidden;}

.ys{ position:absolute; top:149px; left:50%; margin-left:-500px; width:1000px; height:1446px; overflow:hidden;}

.ys .dl01{ position:absolute; top:0; left:0; width:470px; background:url(../images/ys_ico1.gif) no-repeat left top;}

.ys .dl02{ position:absolute; top:403px; right:0; width:470px; background:url(../images/ys_ico2.gif) no-repeat left top;}

.ys .dl03{ position:absolute; top:768px; left:0; width:470px; background:url(../images/ys_ico3.gif) no-repeat left top;}

.ys .dl04{ position:absolute; top:400px; right:0; width:470px; background:url(../images/ys_ico2.gif) no-repeat left top;}

.ys dt{ padding:20px 0 10px 80px;height:72px; overflow:hidden; font-size:26px; color:#1266cf; font-weight:bold; line-height:36px;}

.ys dt span{ color:#f24e35;}

.ys dt i{ display:block; font:12px/20px Arial; color:#bcbcbc; text-transform:uppercase;}

.ys dd{ padding-left:15px; background:url(../images/ys_ico5.png) no-repeat left 10px; font-size:16px; line-height:28px; margin-top:10px;}

.ys dd i{color:White; display:block; width:124px; height:36px; margin-top:20px; background:#f24e35; text-align:center; line-height:36px; font-size:16px;}

.ys dd  i a{ color:#fff;} 



/**/

.w_tit1 span a{ color:#666;}

.jz{ margin-top:42px; height:562px; overflow:hidden; font-family:"Microsoft Yahei";}

.jz h2{ background:url(../images/jz_ico.gif) no-repeat left center; padding-left:35px;}

.jz_c{ width:486px; height:233px; border:1px solid #d9d9d9; overflow:hidden; margin-bottom:23px;float:left;margin-right:10px;}

.jz_c h3{ padding:0 23px 0 25px; height:53px; overflow:hidden; line-height:53px; font-size:14px;}

.jz_c h3 a{ color:#333;}

.jz_c h3 span{ font-weight:normal;}

.jz_c dl{ margin:0 23px 0 25px;}

.jz_c dt{ width:211px; overflow:hidden;}

.jz_c dt img{ width:211px; height:158px; overflow:hidden;}

.jz_c dd{ width:203px; overflow:hidden;}

.jz_c dd p{ height:118px; overflow:hidden; line-height:26px; font-size:14px;}

.jz_c dd i{ display:block; width:121px; height:36px; background:#f24e35; text-align:center; line-height:36px; font-size:16px;}

.jz_c dd i a{ color:#fff;} 



/**/

.coo{ height:240px; overflow:hidden; position:relative; margin:0 -78px; font-family:"Microsoft Yahei";}

.coo h2{ margin:0 78px; background:url(../images/coo_ico.gif) no-repeat left center;}

.coo .pro_z , .coo .pro_y{ margin-top:21px;}

.coo_c{ width:1058px; overflow:hidden;}

.coo_c li{ float:left; width:232px; overflow:hidden; margin-left:26px; display:inline;}

.coo_c li img{ border:1px solid #d9d9d9; width:230px; height:93px;}

.coo_c li span{ display:block; font-size:14px; text-align:center; line-height:30px; height:30px; overflow:hidden;}



/**/

.about_bj{ background:url(../images/about_bj.jpg) no-repeat center top; height:482px; overflow:hidden;}

.about{ width:1000px; height:482px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei";}

.about h2{ height:118px; padding-top:56px; text-align:center; font-size:32px;}

.about h2 a{ color:#fff;}

.about h2 i{ display:block; font:bold 28px Arial, Helvetica, sans-serif; color:#73a6e6; background:url(../images/about_line.png) no-repeat center center; margin:10px auto; text-transform:uppercase;}

.about dt{ width:470px; overflow:hidden;}

.about dt img{ width:470px; height:248px;}

.about dd{ width:500px; overflow:hidden;}

.about dd h3{ font-size:16px; line-height:30px;}

.about dd h3 a{ color:#fff;}

.about dd p { height:145px; overflow:hidden; padding-top:10px; padding-bottom:17px; font-size:14px; line-height:28px; color:#fff;}

.about dd i{ display:block; width:160px; height:46px; background:#fff; text-align:center; line-height:46px; font-size:16px;}

.about dd i a{ color:#333;} 



/**/

.ry{ height:338px; overflow:hidden; width:1155px; margin:30px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}

.ry h2{ height:83px; background:url(../images/fc_line.gif) no-repeat 137px 39px; overflow:hidden;  margin:0 78px; padding-left:0;}

.ry h2 span a{ line-height:78px;}

.ry h2 i{ background:url(../images/fc_ico.gif) no-repeat left center; display:inline-block; line-height:83px; padding-left:42px;}

.ry h2 i a{font-size:20px;}

.ry .pro_z , .ry .pro_y{ margin-top:62px;}

.ry_c{ width:1057px; overflow:hidden;}

.ry_c li{ float:left; margin-left:25px; display:inline; width:233px; overflow:hidden;}

.ry_c li img{ width:233px; height:173px;}

.ry_c li span{ display:block; text-align:center; line-height:35px; height:35px; overflow:hidden; height:35px; font-size:14px;}

.ry_c .tempWrap{width:1056px !important;}

/**/



.proimg .tempWrap {width:1053px !important}



/**/





/******************************广告*********************************/

.banners{height: 400px;}

.fullSlide {

	width:100%;

	position:relative;

	height:460px;

}

.fullSlide .bd {

	margin:0 auto;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul {

	width:100% !important;

}

.fullSlide .bd li {

	width:100% !important;

	height:460px;

	overflow:hidden;

	text-align:center;

	 background-position:center top;

}

.fullSlide .bd li a {

	display:block;

	height:460px;

}



.fullSlide .hd {

	width:100%;

	position:absolute;

	z-index:1;

	bottom:0px;

	left:0;

	height:30px;

	line-height:30px;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:100px;

	height:8px;

	margin:1px;

	overflow:hidden;

	background:#fff;

	line-height:999px;

}

.fullSlide .hd ul .on {

	background:#004ebe;

}

.fullSlide .prev,.fullSlide .next {

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:5%;

	z-index:1;

	width:40px;

	height:60px;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

	width:73px; 

	height:73px;

}

.fullSlide .prev

{

      background:url(../images/left1s.png) no-repeat;

  }

.fullSlide .next {

	left:auto;

	right:5%;

	background:url(../images/right1s.png) no-repeat;

}



/**/



.coo-slide .coo_c .tempWrap{width:1057px !important;}



/**/







/**/







/**/